package isdproject.client;

import com.google.gwt.core.client.EntryPoint;

//nu te vinden op google com code hosting subclipse version beheer
/**
 * @author User
 * @version 1.1
 * Entry point classes define <code>onModuleLoad()</code>.
 * Op het moment is dit alleen de demonstratieklasse.
 */
public class ISDProject implements EntryPoint
{
	/**
	 * This is the entry point method.
	 * Op het moment is dit alleen even de 'main' bedoeld om de UI's te demonstreren.
	 * 3 UI's zoals gespecificeerd in het TO zijn gemaakt
	 * het is nog niet bekend of deze allemaal een eigen pagina krijgen of onderdeel worden van een deckpanel, of pop-up windows worden, of iets anders.
	 * hier worden ze alledrie in een pagina getoond
	 * als deze UI's vanuit eclipse worden gerund, worden de gegevens opgeslagen in een eigen database op een lokale server,
	 * voor de inhoud van deze database, zie: ISDProjectOplevering3/war/WEB-INF/appengine-generated/local_db.bin
	 * als deze UI's vanuit http://myapplicationidentifier.appspot.com/ worden gerund, worden de gegevens in de googletable opgeslagen
	 */
	public void onModuleLoad()
	{
		OpslagServiceDelegate osd = new OpslagServiceDelegate();
		new KlasToevoegen_UI(osd);
		new VakToevoegen_UI(osd);
		new LesToevoegen_UI(osd);
	}	
}